package practice.oop.staticstudy;

public class Boo extends Aoo {

    public Boo(){
        System.out.println("子类构造函数");
    }

    {
        System.out.println("子类构造代码块");
    }

    static {
        System.out.println("子类静态代码块");
    }

    public void show(){
        System.out.println("子类普通方法");
    }

    public static void test(){
        System.out.println("子类静态方法");
    }

    public static void main(String[] args) {
        Aoo aoo = new Aoo();
        //父类静态代码块 子类静态方法 父类构造代码块001 父类构造代码块002 父类构造方法
        System.out.println("-----");
        Boo boo = new Boo();
        boo.show();
        //父类构造代码块001 父类构造代码块002 父类构造方法
        //子类构造代码块001 子类构造代码块002 子类构造方法 子类普通方法
    }
}
